/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.fjtu.se1602.liyq.dao;

import edu.fjtu.se1602.liyq.entity.SysUser;
import java.util.List;

/**
 *
 * @author Administrator
 */
public interface SysUserDao {
    
    /**
     * 新增用户
     * 
     * @param user 用户实体
     * @return 如果成功，返回1；如果失败，返回0
     */
    int add(SysUser user);
    
    /**
     * 根据id查询用户实体
     * 
     * @param id id
     * @return 用户实体
     */
    SysUser getById(int id);
    
    /**
     * 查询所有用户
     * 
     * @return 所有用户的列表
     */
    List<SysUser> getList();
    
    /**
     * 分页查询用户列表
     * 
     * @param page 页码数
     * @param rowcount 每页显示的条数
     * @return 用户列表
     */
    List<SysUser> getList(int page, int rowcount);
}
